<?
layout("/inc/layout.html",{title:sysTitle}){
?>
<script type="text/javascript" src="static/My97DatePicker/WdatePicker.js"></script>
<div id="page-wrapper">
	<!--BEGIN TITLE & BREADCRUMB PAGE-->
	<div id="title-breadcrumb-option-demo" class="page-title-breadcrumb">
		<div class="page-header pull-left">
			<div class="page-title">新闻管理</div>
		</div>
		<ol class="breadcrumb page-breadcrumb pull-left">
			<li><i class="fa fa-home"></i>&nbsp;<a href="main.html">首页</a>&nbsp;&nbsp;<i
				class="fa fa-angle-right"></i>&nbsp;&nbsp;</li>
			<li>统一检索管理&nbsp;&nbsp;<i class="fa fa-angle-right"></i>&nbsp;&nbsp;</li>
			<li class="active">新闻管理</li>
		</ol>

		<div class="clearfix"></div>
	</div>
	<!--END TITLE & BREADCRUMB PAGE-->
	<!--BEGIN CONTENT-->
	<div class="page-content">


		<div class="row mbl" >
			<div class="col-lg-12">
					<table style="width: 95%;margin-top: 20px;">
						<tr height="50">
							<td align="right" style="width: 100px;">标题&nbsp;&nbsp;</td>
							<td><input type="text" class="form-control" style="width: 100%;" id="title" name="title" /></td> 
							<td align="right" style="width: 100px;">来源&nbsp;&nbsp;</td>
							<td><input type="text" class="form-control" style="width: 100%;" id="source" name="source" /></td>
							<td align="right" style="width: 100px;">发布者&nbsp;&nbsp;</td>
							<td><input type="text" class="form-control" style="width: 100%;" id="submitUser" name="submitUser" /></td>
						</tr>
						<tr height="50">
							<td align="right" style="width: 100px;">栏目&nbsp;&nbsp;</td>
							<td>
								<div class="input-group input-group-sm mbs">
									<input id="categoryNameZh" type="text" class="form-control" disabled="true" /> 
									<span class="input-group-btn">
										<button onclick="categoryZTree()" id="classButton" type="button" data-toggle="dropdown" class="btn btn-success dropdown-toggle">选择...</button>
									</span> 
									<input id="categoryId" type="hidden" value="" class="form-control" />
								</div>
							</td>
							<td align="right" style="width: 100px;">是否推荐&nbsp;&nbsp;</td>
							<td>
								<select class="form-control" id="recommend">
									<option value="">请选择</option>
									<option value="01">是</option>
									<option value="02">否</option>
								</select>
							</td>
							<td align="right" style="width: 100px;">状态&nbsp;&nbsp;</td>
							<td>
								<select class="form-control" id="status">
									<option value="">请选择</option>
									<option value="1">已发布</option>
									<option value="0">未发布</option>
								</select>
							</td>
						</tr>
					</table>
					<div style="margin-left: 100px;float: left;">
						<button type="button"  data-toggle="dropdown" class="btn btn-success dropdown-toggle" onclick="demo('1')">查询</button>
						<button type="button"  data-toggle="dropdown" class="btn btn-primary dropdown-toggle" onclick="deleteSearch()">清空筛选项</button>	
					</div>
					<div style="float: right; margin-right: 60px;">
						<?if(user.username == 'admin'){?>
							<button type="button"  data-toggle="dropdown" class="btn btn-primary dropdown-toggle" onclick="auditWord('1')">审核通过</button>	
							<button type="button"  data-toggle="dropdown" class="btn btn-primary dropdown-toggle" onclick="auditWord('0')">审核不通过</button>
						<?}?>
						<button type="button"  data-toggle="dropdown" class="btn btn-success dropdown-toggle" onclick="issueButton()">发布全部新闻</button>
						<button type="button"  data-toggle="dropdown" class="btn btn-success dropdown-toggle" onclick="addNews('0')">添加新闻</button>
					</div>
			</div>
		</div>

		<table
			class="table table-hover table-striped table-bordered table-advanced tablesorter mbn">
			<thead>
				<tr>
					<th ><input type="checkbox" class="checkall" name="onecheckall" /></th>
					<th >序号</th>
					<th >标题</th>
					<th >封面图片</th>
					<th >来源</th>
					<th >栏目</th>
					<th >是否推荐</th>
					<th >状态</th>
					<th >发布者</th> 
					<th >发布时间</th> 
					<th >可操作</th>
				</tr>
			</thead>
			<tbody id="findUser">
			</tbody>
		</table>
		<div id="dataNull" class="panel-body"
				style="height: 90px; line-height: 50px;" align="center">
		</div>
		<div id="page2" style="text-align: center; margin-top: 20px;"></div>
	</div>

	<!--END CONTENT-->
</div>


<?} ?>
<script>
	var curr;
	var id;
	$(function() {
		demo(1);
	});
	function get() {
		demo(curr);
	}
	function getlay() {
		return id;
	}
	function addNews(lid) {
		id = lid;
		layer.open({
			type : 2,
			area : [ '800px', '630px' ],
		    scrollbar: false,
		    shadeClose: true,
			fix : false, //不固定
			title : '新增或修改',
			//maxmin : true,  
			skin: 'layui-layer-rim', //加上边框
    	    btn : [ '保存 ', '关闭' ],
			content : ["search-news-addUpload.html",'no'],
			yes : function(index, layer) {
				 var iframeWin = parent.window[layer.find('iframe')[0]['name']];
				 iframeWin.save();
			},
			cancel : function(index) {
			}
		});
	}
	function demo(curr) {
		$.ajax({
			type : "post",
			url : "searchNewsSettingList.do",
			data : {
				"page" : curr || 1,
				"title" : $("#title").val(),
				"source" : $("#source").val(),
				"submitUser" : $("#submitUser").val(),
				"status" : $("#status").val(),
				"newsCategory" : $("#categoryId").val(),
				"recommend" : $("#recommend").val(),
			},
			dataType : "json",
			traditional : true,
			success : function(res) {
				//alert(JSON.stringify(res));
				//此处仅仅是为了演示变化的内容
				var str = "";
				$("#findUser").html("");
				if(res[0].news.length>0){
					$("#dataNull").html("");
				}else{
					$("#dataNull").html("<span class='subtitle' style='font-size: 15px;'>数据为空!</span>");
				}
				for ( var i = 0; i < res[0].news.length; i++) {
					var start='';
					if(res[0].news[i].status == '0'){
						start='未通过';
					}else{
						start='已通过';
					}
					var recommend='';
					if(res[0].news[i].recommend == '01'){
						recommend='是';
					}else{
						recommend='否';
					}
					str += "<tr><td><input name='checkall' type='checkbox' value='"+res[0].news[i].id+"'/></td><td>"
							+ (i + 1)
							+ "</td><td>"
							+ res[0].news[i].title
							+ "</td><td>"
							+ "<img src='"+res[0].news[i].cover+"' width='30' height='30'/>"
							+ "</td><td>"
							+ res[0].news[i].source
							+ "</td><td>"
							+ res[0].news[i].newsCategoryName
							+ "</td><td>"
							+ recommend
							+ "</td><td>"
							+ start
							+ "</td><td>"
							+ res[0].news[i].author
							+ "</td><td>"
							+ res[0].news[i].date
							+ "</td><td>"
							+ "<button type=\"button\" class=\"btn btn-default btn-xs\"  onclick=\"addNews('"
							+ res[0].news[i].id
							+ "')\">"
							+ "修改"
							+ "</button>&nbsp;&nbsp;"
							+ "<button type=\"button\" class=\"btn btn-default btn-xs\"  onclick=\"publish('"
							+ res[0].news[i].id
							+ "')\">"
							+ "发布"
							+ "</button>&nbsp;&nbsp;"
							+ "<button type=\"button\" class=\"btn btn-default btn-xs\"  onclick=\"deleteNews('"
							+ res[0].news[i].id
							+ "')\">"
							+ "删除"
							+ "</button>"
							+ "</td></tr>";
				}
				$("#findUser").append(str);

				laypage({
					cont : document.getElementById('page2'), //容器。值支持id名、原生dom对象，jquery对象,
					pages : res[0].ye, //总页数
					skip : true, //是否开启跳页
					skin : 'molv', //加载内置皮肤，也可以直接赋值16进制颜色值，如:#c00
					curr: curr || 1,
					last: res[0].ye,
					groups : 6,//连续显示分页数
					jump : function(obj, first) { //触发分页后的回调
						if (!first) { //点击跳页触发函数自身，并传递当前页：obj.curr
							demo(obj.curr);
							 var curr = obj.curr;
			                 curr=obj.curr;
						}
					}
				});
			},
			error : function(data) {
				alert("请求失败");
			}
		});
	};
	//清空赛选项
	function deleteSearch(){
		 $("#title").val("");
		 $("#source").val("");
		 $("#submitUser").val("");
		 $("#status").val("");
		 $("#categoryId").val("");
		 $("#categoryNameZh").val("");
		 $("#recommend").val("");
		 demo(1);
	}
	//删除
	function deleteNews(delId){
	if (confirm("是否确认删除！！")) {
		$.ajax({
			type : "post",
			url : "deleteSearchNews.do",
			data : {
				"id":delId,
			},
			dataType : "json",
			traditional : true,
			success : function(data) {
				if(data[0] == 'yes'){
					layer.msg('删除成功！');
				}else{
					layer.msg('删除失败！');
				}
				demo();
			},
			error : function(data) {
				alert("请求失败");
			}
		});
		}
	}
	
	/*关联新闻栏目*/
	function categoryZTree(){
		layer.open({
			type : 2,
			area : [ '800px', '630px' ],
		    scrollbar: false,
		    shadeClose: true,
			fix : false, //不固定
			title : '栏目',
			//maxmin : true,  
			skin: 'layui-layer-rim', //加上边框
    	    btn : [ '保存 ', '关闭' ],
			content : ["cms-news-list-category-ztree.html",'no'],
			yes : function(index, layer) {
				 var iframeWin = parent.window[layer.find('iframe')[0]['name']];
				 iframeWin.save();
			},
			cancel : function(index) {
			}
		});
	}
	//审核
	function auditWord(auditStatus,curr){
		var value=[];
		$("input[name='checkall']:checked").each(function(){
			value.push($(this).val());
		});
		if(value != ''){
			$.ajax({
					type : "post",
					url : "auditStatus.do",
					dataType : "json",
					data:{
	   					"id":value,
	   					"status":auditStatus,
	   					"classesEn":"news"
					},
					traditional : true,
					beforeSend : function(XMLHttpRequest) {},
					success:function(data){
						if(data == 'yes'){
							 demo(curr);
							 layer.msg('操作成功！');
						}else{
							layer.msg('操作失败！');
						}
					},
					error:function(){
						alert("编辑失败");
					}
		
			})
			}else{
				layer.msg('请勾选内容！');
			}
	}
	//发布
	function publish(publishId){
		if (confirm("是否确认发布！！")){
			$.ajax({
					type : "post",
					url : "knowledgeEditDataPublish.do",
					dataType : "json",
					data:{
	      				"classesEn":"news",
	      				"id":publishId
					},
	   				beforeSend : function(XMLHttpRequest) {},
					success:function(res){
						if(res == 'yes'){
								demo(curr);
								layer.msg('发布成功！');
							}else{
								layer.msg('发布失败！');
							}
					},
					error:function(){
						alert("发布失败");
					}
		
			});
		}
	}
	//发布全部新闻
	function issueButton(){
		if (confirm("是否确认发布！建议总数量小于10万时使用.")){
			layer.msg('数据正在发布中，请稍候几分钟后在检索平台刷新页面获取最新数据。');
			$.ajax({
					type : "post",
					url : "knowledgeEditDataIssue.do",
					dataType : "json",
					data:{
	      				"classesEn":"news"
					},
	   				beforeSend : function(XMLHttpRequest) {},
					success:function(res){
						if(res == 'yes'){
								demo(curr);
								layer.msg('发布成功！');
							}else{
								layer.msg('发布失败！');
							}
					},
					error:function(){
						//alert("发布失败");
					}
		
			});
		}
	}
</script>